package com.um.jdy.mp.order.entity.vo;

import com.um.jdy.common.charge.entity.vo.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author 邓南辉
 * 日期 2023/8/3
 * 版权所有 广州优匠科技有限公司
 */
@Data
public class OrderDetailVO extends OrderItemVO {

    /**
     * 订单说明
     */
    @ApiModelProperty(value = "订单说明")
    private String explain;

    /**
     * 单车订单
     */
    @ApiModelProperty(value = "单车订单")
    EbOrderVO ebOrder;

    @ApiModelProperty(value = "单车时段电费列表")
    List<OrderEnergyItem> ebEnergyList;

    /**
     * 汽车订单
     */
    @ApiModelProperty(value = "汽车订单")
    EvOrderVO evOrder;

    /**
     * 充电柜订单
     */
    @ApiModelProperty(value = "充电柜订单")
    EboxOrderVO eboxOrder;

    /**
     * 充电宝订单
     */
    @ApiModelProperty(value = "充电宝订单")
    PbOrderDetailVO pbOrder;
}
